.address_top{
	width: 750rpx;
	height: 356rpx;
	float: left;
	margin-top: 20rpx;
	background-color: #FFFFFF;
}
.address_top .main_item:first-child{

	margin-top: 12rpx;
}
.address_top .main_item{
	height: 84rpx;
	line-height: 84rpx;
	width: 670rpx;
	padding: 0 40rpx 0 40rpx;
	border-bottom: 1rpx solid #ECEDEE;
}
.address_top .main_item .address_title{
	color: #252631;
	font-size: 28rpx;
	float: left;
	width: 112rpx;
	text-align: left;
}
.address_top .main_item .address_content_user{
	color: #252631;
	font-size: 28rpx;
	width: 260rpx;
	float: left;
	margin-left: 24rpx;
}
.address_top .main_item .address_content{
	width: 534rpx;
	float: left;
	margin-left: 24rpx;
	font-size: 28rpx;
	color: #252631;
}
.address_top .main_item .address_content_map{
	width: 534rpx;
	float: left;
	margin-left: 24rpx;
	height: 84rpx;
	font-size: 28rpx;
	color: #252631;
	line-height: 84rpx;
	font-weight: 700;
}
.address_top .main_item .address_content_user input{
	height: 84rpx;
	text-align: left;
	line-height: 84rpx;
	font-size: 28rpx;
	color: #252631;
	font-weight: 700;
}
.address_top .main_item .address_content input{
	height: 84rpx;
	text-align: left;
	line-height: 84rpx;
	font-size: 28rpx;
	color: #252631;
	font-weight: 700;
}
.address_top .main_item .address_sex{
	width: 232rpx;
	float: right;
	margin-top: 8rpx;
}
.address_top .main_item .address_sex span{
	display: block;
	width: 103rpx;
	height: 52rpx;
	float: left;
	border: 1rpx solid #ECEDEE;
	border-radius: 8rpx;
	color: #252631;
	font-size: 24rpx;
	text-align: center;
	line-height: 52rpx;
}
.address_top .main_item .address_sex span:first-child{
	margin-right: 20rpx;
}
.address_top .main_item .address_sex .active{
	border-color: #FE7701;
}
.address_save_btn{
	width: 662rpx;
	height: 96rpx;
	margin: 52rpx 44rpx 0 44rpx;
	background-color: #FE7701;
	border-radius: 48rpx;
	float: left;
	color: #FFFFFF;
	font-size: 32rpx;
	font-weight: 700;
	text-align: center;
	line-height: 96rpx;
}
.address_item{
	height: 134rpx;
	width: 750rpx;
	float:left;
}
.address_item .address_left{
	width: 610rpx;
	margin-left: 36rpx;
	padding-top: 16rpx;
	float: left;
}
.address_item .address_left .addressCity{
	display: block;
	width: 100%;
	color: #999999;
	font-size: 24rpx;
}
.address_item .address_left .addressInfo{
	display: block;
	width: 100%;
	color: #252631;
	font-size: 28rpx;
	font-weight: 700;
}
.address_item .address_left  .addressUserInfo{
	display: block;
	width: 100%;
	margin-top: 2rpx;
}
.address_item .address_left  .addressUserInfo .addressUserInfo_username{
	color: #999999;
	font-size: 24rpx;
	display: block;
	float: left;
}
.address_item .address_left  .addressUserInfo .addressUserInfo_phone{
	color: #999999;
	font-size: 24rpx;
	margin-left: 8rpx;
	display: block;
}
.address_item .address_right{
	float: right;
}
.address_item .address_right .address_edit{
	width: 24rpx;
	height: 29.8rpx;
	display: block;
	margin: 54rpx 44rpx 0 0;
}
.add_address{
	width: 750rpx;
	height: 100rpx;
	display: flex;
	position: fixed;
	bottom: 0;
	background-color: #FFFFFF;
	box-shadow: 0rpx 6px 6px 1px #878787;
}
.add_address_btn{
	width: 710rpx;
	height: 80rpx;
	background: red;
	border-radius: 20rpx;
	text-align: center;
	line-height: 80rpx;
	color: #ffffff;
	font-size: 32rpx;
	font-weight: 700;
	margin-left: 20rpx;
	margin-top: 10rpx;
}